@echo off
chcp 65001
echo 🚀 开始构建微信小程序包...
echo.

:: 检查是否安装了Node.js
where node >nul 2>nul
if %errorlevel% neq 0 (
    echo ❌ 未检测到Node.js，请先安装Node.js
    pause
    exit /b 1
)

:: 检查是否安装了npm包
if not exist node_modules (
    echo 📦 正在安装依赖包...
    npm install
    if %errorlevel% neq 0 (
        echo ❌ 依赖安装失败
        pause
        exit /b 1
    )
)

:: 清理之前的构建
if exist "unpackage\dist\build\mp-weixin" (
    echo 🧹 清理之前的构建文件...
    rmdir /s /q "unpackage\dist\build\mp-weixin"
)

:: 构建微信小程序
echo 📦 正在构建微信小程序...
npm run build:mp-weixin

if %errorlevel% equ 0 (
    echo.
    echo ✅ 微信小程序包构建成功！
    echo 📂 包位置: %cd%\unpackage\dist\build\mp-weixin
    echo.
    echo 📋 使用说明:
    echo 1. 打开微信开发者工具
    echo 2. 选择"导入项目"
    echo 3. 选择目录: %cd%\unpackage\dist\build\mp-weixin
    echo 4. 填写AppID: wx6f9bb2e932bb28fd ^(或留空^)
    echo 5. 点击导入即可
    echo.
    echo 💡 提示: 你也可以直接把构建的文件夹拖拽到微信开发者工具中
    echo.
    echo 是否打开构建文件夹？ (y/n)
    set /p choice=
    if /i "%choice%"=="y" (
        explorer "unpackage\dist\build\mp-weixin"
    )
) else (
    echo ❌ 构建失败，请检查错误信息
)

echo.
pause 